/*
 * Speed_Speed_1_Transition.cpp
 *
 * Transition from Speed mode state to itself.
 * This transition's activity deals with changing the
 * calculation mode.
 *
 * Author: Zachary Masiello
 * Author: Peter-John Rowe
 */

#ifndef SPEED_SPEED_1_TRANSITION_H_
#define SPEED_SPEED_1_TRANSITION_H_

#include "Transition.h"

class Speed_Speed_1_Transition: public Transition {
public:
	Speed_Speed_1_Transition(Cyclometer* cyclo,IState* defNextState,int id);
	virtual ~Speed_Speed_1_Transition();
	IState* accept();
	bool guard();
	void action();
};

#endif /* SPEED_SPEED_1_TRANSITION_H_ */
